/* This gives access to the opcode generating routines in emit.c
   Some of these handle only a single op, others multiple. */

int emit_assign();
int emit_assign_subs();
int emit_divide();
int emit_floor();
int emit_for();
int emit_ifwhile(int op);
int emit_m1(int op);
int emit_plus();
int emit_power();
int emit_rhs_subs();
void emit_assign_op_slice(int op);
void emit_assign_slice(int op);
void emit_assign_subs2();
void emit_atom_check();
void emit_c_func();
void emit_call_func();
void emit_concat_n();
void emit_c_proc();
void emit_dollar();
void emit_endfor(int op);
void emit_integer_check();
void emit_lhs_subs(int op);
void emit_m2(int op);
void emit_m3(int op);
void emit_m4(int op);
void emit_m5(int op);
void emit_multiply();
void emit_opsubs(int op);
void emit_passign_subs();
void emit_platform();
void emit_proc();
void emit_returnf();
void emit_returnp();
void emit_rhs_slice();
void emit_right_brace_n();
void emit_routine_id();
void emit_sc1andor(int op);
void emit_sc2andor(int op);
void emit_sc2null();
void emit_sequence_check();
void emit_trace();
void emit_type_check();
void emit_uminus();

